package com.turbo.cloud.contract.web.exception;

import com.turbo.cloud.core.exception.enums.BaseAlertEnum;
import lombok.RequiredArgsConstructor;

/**
 * 表单模块的枚举
 *
 * @author zhangluning
 */
@RequiredArgsConstructor
public enum FormAlertEnum implements BaseAlertEnum {
    FORM0001_合同模板不存在("合同模板不存在", "FORM0001", ""),
    FORM0002_合同模板文件不存在("合同模板文件不存在", "FORM0002", ""),
    FORM0003_合同模板文件下载失败("合同模板文件下载失败", "FORM0003", ""),
    FORM0004_合同模板文件PDF解析失败("合同模板文件PDF解析失败", "FORM0004", "");

    /**
     * 错误码
     */
    final private String code;
    /**
     * 提示信息
     */
    final private String message;
    /**
     * 提示链接
     */
    final private String url;

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getMessage() {
        return message;
    }

    @Override
    public String getUrl() {
        return url;
    }
}
